home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 1 / The 640 Meg Shareware Studio CD-ROM Volume I (Data Express)(1992).ISO / comm / v42intro.txt < prev    next >
Text File  |  1991-01-08  |  19KB  |  364 lines

  1.  
  2. INTRODUCTION TO V.42
  3.  
  4.         As modem technology continued to make ever increasing
  5. advancements in data transfer speeds, interactive communications
  6. applications and PC-to-host asynchronous links, the requirement for
  7. modem-to-modem error-control came to the forefront as an issue needing
  8. a standardized procedure.
  9.  
  10.         Hayes announced the implementation of V.42 in V-series system
  11. products in November 1988.  By offering V.42 compliant products the
  12. company underscored its support for international standards and helped
  13. establish this new standard by making it available in the market.
  14.  
  15.         Study Group XVII of the International Telegraph and Telephone
  16. Consultative Committee (CCITT) began work on an error-control
  17. recommendation in 1984.  The result of the group's efforts is CCITT
  18. Recommendation V.42, Error-Correcting Procedures for DCEs Using
  19. Asynchronous-to-Synchronous Conversion.
  20.  
  21.   The primary V.42 protocol, Link Access Procedure for Modems (LAPM),
  22. is based on High-level Data Link Control (HDLC) procedures specified by
  23. the International Standards Organization (ISO).  Basing the new V.42
  24. standard on such a widely tested, accepted and utilized technique will
  25. provide great benefits for LAPM implementation.
  26.  
  27.         This new standard is important to the present, but it is
  28. equally important for the future.  V.42 provides an international
  29. error-control standard for point-to-point communications which also
  30. provides the foundation for developing advanced modem capabilities.
  31. Also provided is a means by which manufacturers can provide proprietary
  32. enhancements without interfering with the future development and
  33. evolution of the functions covered by the standard.
  34.  
  35.  
  36. BACKGROUND
  37.  
  38.         CCITT is a United Nations agency whose voting members are
  39. countries, i.e. each country has only one vote which is cast by a
  40. designated representative.  Most countries select CCITT representatives
  41. from their Postal, Telephone and Telegraph Administration (PTT), but
  42. the United States, lacking such a body, is represented by the U.S.
  43. CCITT National Committee, a Department of State body.  The U.S.
  44. committee is comprised of five study groups, of which one, Study Group
  45. D, is in charge of positions related to modems and provides input to
  46. CCITT Study Group XVII.
  47.  
  48.         The International Standards Organization is made up of the
  49. national standards-making bodies of each country, ANSI in the case of
  50. the U.S. ISO, in cooperation with the International Electrotechnical
  51. Commission (IEC), develops information processing standards.  Of
  52. particular interest to modem manufacturers is the ISO's activities
  53. concerning the bottom four layers of the Open Systems Interconnection
  54. (OSI) reference model.
  55.  
  56.         CCITT, ISO and a variety of governmental and data
  57. communications industry experts began work in 1984 to sort out the
  58. variety of concerns, issues, features and related matters that needed
  59. to be addressed by a point-to-point modem error-control protocol.
  60.  
  61.         Following more than three years of analysis and discussion,
  62. CCITT Study Group XVII met in Geneva, Switzerland in April 1988 to
  63. finalize Recommendation V.42 for error-control in asynchronous modems.
  64. The final recommendation specifies LAPM as the primary error-control
  65. protocol and includes an alternative protocol in Annex A for backward
  66. compatibility with MNP class 2-4 modems.  The CCITT specifies an
  67. alternate procedure to recommendations in either an annex or an
  68. appendix.  Procedures in annexes are mandatory for full compliance with
  69. the recommendation while implementation of procedures defined in
  70. appendices is optional.  Recommendation V.42 states that "Compliance
  71. with this Recommendation requires implementation of both protocols.
  72. However, unless otherwise specified by user options, two V.42 DCEs will
  73. commicate using LAPM."
  74.  
  75.         As proposed in January 1988, all future enhancements for
  76. error-control in Recommendation V.42 will be directed toward LAPM and
  77. not the annex protocol. At the request of several European PTTs, the
  78. Annex A protocol was made mandatory for full compliance, but this could
  79. be dropped in four years.  Study Group XVII completed its work in the
  80. spring of 1988 and passed the V.42 recommendation to the full CCITT for
  81. approval at its Plenary Meeting in Melbourne, Australia in November
  82. 1988.
  83.  
  84.  
  85. V.42 - ITS FUNCTION AND THE NEEDS IT FULFILLS
  86.  
  87.         V.42 provides the process by which data communications
  88. equipment (DCE) handles error-control during an exchange of data.  That
  89. is, V.42 specifies an error-control protocol for V.22, V.22bis, V.26ter
  90. and V.32 modems to implement.
  91.  These modems are full-duplex, two wire, dial-up products used on the
  92. Public Switched Telephone Network (PSTN) that use
  93. asynchronous-to-synchronous conversion.
  94.  
  95.         When two V-series system products implement LAPM to exchange
  96. data, the receiving modem uses a Frame Check Sequence (FCS) to verify
  97. the accuracy of the data it has received in a data frame.  Based on the
  98. FCS, the receiving modem acknowledges receiving accurate data or tells
  99. the sending modem to retransmit the data frame if FCS indicates an
  100. error has occurred.
  101.  
  102.         The protocol defines the link establishment process,
  103. error-control procedures and negotiation parameters for establishing,
  104. maintaining and conducting data transfer.
  105.  
  106.         The V.42 standard does not explicitly apply to half-duplex ping
  107. pong modems.  Hayes has enhanced the V-series Smartmodem 9600 to use
  108. LAPM over the high-speed link between two of these modems and allows
  109. data compression to operate in this mode.
  110.  
  111. LAPM features include:
  112.  
  113.         %       Benign detection phase - V.42 modems must have the
  114. capability to detect the presence or non-presence of another V.42 modem
  115. at the other end of a connection.  This detection phase must not
  116. interfere with a V.42 modem's capability to establish a connection with
  117. a non-V.42 modem.  This detection phase may be enabled or disabled with
  118. no impact on the V.42 modem's performance.
  119.  
  120.  
  121.         %       Extension of LAPB and LAPD - LAPM is an extension of
  122. LAPB and LAPD.  It uses basically the same connection establishment and
  123. termination procedures, as well as similar data transfer procedures.
  124. Implementors familiar with either of these protocols should have no
  125. difficulty with a LAPM implementation.
  126.  
  127.    %       Poll/Final bit procedure - The P/F bit procedures allow one
  128. modem to force the other to transmit a response.  This LAPM feature
  129. improves error recovery capabilities by bypassing timer expiration
  130. recovery mechanisms.*
  131.  
  132.         %       Separate primitives for ACK, NAK and BUSY - LAPM
  133. provides seperate frame types for these functions which improves
  134. protocol reliability and eliminates the chance of lockups due to
  135. misinterpretation of frame contents.*  V.42 includes an enhanced Reject
  136. capability to improve error recovery performance in the presence of
  137. line noise.
  138.  
  139.         %       8-bit address field default - The address field allows
  140. for differentiation of commands and responses, and in the future will
  141. also allow for multiple simultaneous virtual data paths between the
  142. modems for remote configuration, network management or user data such
  143. as multiplexing multiple terminals or devices.*
  144.  
  145.         %       Address extension bit used - The address extension bit
  146. may be used to provide for multi-octet addresses.
  147.  
  148.         %       Modulo-128 I-frame sequence numbers - The large
  149. numbering base for information frames permits a larger "window size"
  150. (number of outstanding frames) than would be permitted under modulo-8
  151. sequence numbering.  This improves performance on connections with long
  152. propagation delays, such as satellite links.
  153.  
  154.         %       XID frame exchange for negotiation - LAPM uses the
  155. internationally standardized procedures for negotiation defined by ISO
  156. and CCITT.  Using this standard mechanism, V.42 modems can negotiate
  157. standard parameters as well as manufacturer-specific enhancements.
  158.  
  159.         %       Private parameter negotiation - Enhancements provided
  160. by individual modem manufacturers may be negotiated through a mechanism
  161. defined in V.42.
  162.  
  163.         %       Parameter renegotiation - V.42 permits the
  164. renegotiation of link parameters between the stations any time during
  165. the connection.  This may be useful if line or user data flow
  166. conditions change and the modem determines that different data link
  167. parameters would improve performance.
  168.  
  169.         %       UI frame exchange for break signalling - Unnumbered
  170. Information (UI) frames are used for break signalling out-of-band with
  171. the user.  V.42 supports three types of breaks: in-sequence, expedited
  172. and destructive.
  173.  
  174.         %       Break length preserved (10 msec to 2.54 seconds) - In
  175. some environments the length of the break sent is important.  LAPM
  176. preserves the break length up to a maximum of 2540 milliseconds in 10
  177. millisecond increments.*
  178.  
  179.  
  180.         The rich functionality of V.42's LAPM satisfies a variety of
  181. needs for personal computer modem data communications.
  182.  
  183.         First among the needs met is the establishment of the
  184. point-to-point error-control international standard.  Much had been
  185. said in recent years about how best to meet the error-control needs for
  186. PC communications, but the rhetoric confused potential users and
  187. delayed the progress needed for continuing the evolution of data
  188. communications.  LAPM provides an expandable standard for
  189. error-control.  This enables manufacturers to provide products based on
  190. an internationally recognized standard and provides users with both a
  191. reliable protocol and peace of mind because it is an approved
  192. international standard.
  193.  
  194.         Users' comfort level needs are especially addressed by V.42
  195. since the previous environment featured multiple, incompatible
  196. techniques.  Knowing that future products implementing V.42's LAPM
  197. protocol will interact with other V.42 modems will be of great benefit
  198. to users.  Planning for future point-to-point communications systems
  199. can proceed with the knowledge that error-control concerns have been
  200. fully and adequately addressed by LAPM.
  201.  
  202.         Another future benefit provided by V.42 is a well defined
  203. platform for advanced functions.  These advanced functions will be
  204. applicable to LAPM only and not the alternative protocol in Annex A of
  205. V.42.  Enhancements to V.42 will furnish the next-generation
  206. communications features required by the high-speed, sophisticated PCs
  207. of the future.
  208.  
  209.         Future V.42 plans include addressing issues as they relate to
  210. LAPM such as:
  211.  
  212.         %       Data compression - Improving data throughput by means
  213. of data compression is one of the most widely discussed error-control
  214. topics in the data communications industry.  A standardized technique
  215. is likely to be approved through accelerated procedures early in the
  216. next CCITT study period. Contributions relating to existing techniques
  217. have already been made to the CCITT and others are expected in the
  218. future.  The resulting data compression standard will likely be based
  219. on the best attributes of the existing methods.
  220.  
  221.         %       Network management and remote configuration - In large
  222. networks there is a great need to receive status reporting and
  223. diagnostic information from widely dispersed, often unmanned equipment.
  224. Additionally, the capability to set parameters and run tests remotely
  225. is desirable. Error-control modems are currently among the different
  226. types of equipment being studied in the area of network management by
  227. ISO and CCITT.
  228.  
  229.         %       Data encryption - Currently, this topic is still being
  230. approached at the feasibility level.  Issues which need resolution
  231. include implementation at the data link layer versus higher layers such
  232. as presentation layer and key management.  Significant progress on this
  233. feature will most likely come in the 1990s provided other regulatory
  234. issues such as export controls can be overcome.
  235.  
  236.         %       Forward error correction (cellular radio) - Cellular
  237. radio applications present monumental challenges to modem designers.
  238. Not only do drop-outs occur during cell transitions, but even normal
  239. traffic (i.e. a large truck driving by) can interfere with the signal
  240. and produce significant fading and other impairments.  Error rates can
  241. be very high, causing any normal error-control protocol to break down
  242. and not be able to transfer even a single frame (the human ear masks
  243. the resulting noise, but a modem cannot).  Forward error correction,
  244. such as used in compact discs, could be applied to V.42 modems.
  245.  
  246.         %       Transport of interface state information - In addition
  247. to prerving user data, it is sometimes desirable to have end-to-end
  248. carriage of interface state information.  For example, this may occur
  249. if the remote device is a printer with a paper-out signal that needs to
  250. be received by the host.  V.120 has this capability today and a similar
  251. scheme could be added to V.42.
  252.  
  253.         %       Statistical multiplexing (multi-port) - As mentioned in
  254. the address field section of LAPM features, the capability exists in
  255. V.42 for multiple simultaneous virtual circuits between the modems.
  256. High speed modems are currently used to connect multiple terminals or
  257. remote terminals.  This capability would also be desirable in an
  258. error-control modem.
  259.  
  260.         %       ISDN compatibility (terminal adapter interworking) -
  261. The similarity between the V.42 LAPM protocol and the LAPD-like
  262. protocol used in the V.120 terminal adaption standard will permit the
  263. development of rules for interworking between these devices.  This
  264. allows devices on the ISDN to easily interwork with devices on the PSTN
  265. without significant protocol conversion resources.
  266.  
  267.         %       Asymmetrical and half-duplex operation - Many existing
  268. error-control modems, such as Hayes V-series Smartmodem 9600, use
  269. half-duplex ping-pong or asymmetrical transmission techniques to
  270. achieve high throughput at reduced cost.  Most of these modems use
  271. proprietary techniques (since there was no standard) resulting in one
  272. manufacturer's modems not being able to communicate with another
  273. manufacturer's at 9600 bps.  Work is in progress in the CCITT to
  274. develop standard techniques for such lower-cost, high-speed solutions,
  275. and error-control using V.42 will be an essential part.  Changes in the
  276. timers and acknowledgment rules may be necessary.
  277.  
  278.         %       Modem rate negotiation (multi-speed modems) - Although
  279. significant degradation of circuit quality during a single call is
  280. quite rare, there may be some benefit gained by the ability for modems,
  281. based on error rates or other objective factors, to request a change to
  282. alternative (slower) modulation methods with improved performance (and
  283. to switch back if conditions improve).
  284.  
  285.         %       Character format indication and negotiation - Some
  286. confusion currently exists in error-control connections due to the fact
  287. that the character format (parity, stop bits) is independently set on
  288. each DTE-modem interface, with an 8-bit format used between the modems.
  289.  Rules are provided in V.42 for encoding 5,6,7 and 8-bit data into
  290. protocol frames, but no method is provided to coordinate this setting
  291. between the two modems.  Establishment of a method to coordinate data
  292. frame formats settings between the modems and a method for warning the
  293. user of possible problems need to be addressed.
  294.  
  295.         %       Preservation of framing and parity errors - There are
  296. some cases where it is desirable for modems to pass along data with
  297. improper parity rather than adjusting it as currently performed by
  298. existing error-control modems.  Tandem modem links where part of the
  299. connection has error-control and part does not would benefit from
  300. preserving irregular parity formats.
  301.  
  302.         %       Multi-frame selective reject - This will allow several
  303. individual frames to be requested in one SREJ frame, thereby reducing
  304. substantially the overhead on asymmetrical links.
  305.  
  306.         There is no guarantee that any of these will become part of the
  307. V.42 standard.  As work continues in the CCITT study groups, the fact
  308. that all of these are on the agenda gives an idea of the intensity of
  309. work focused on this standard by the international telecommunications
  310. community.  While some of these may have little or no market value, the
  311. study groups will continue to evaluate and establish the enhancements
  312. which are practical, based on the technical merit arguments of the
  313. participating members.
  314.  
  315. V.42 COMPLIANCE
  316.  
  317.         V.42 specifies that a modem claiming full "compliance" to the
  318. standard must implement all parts of the standard, including both the
  319. primary and alternative protocols.  The standard is written to be
  320. compatible even with modems having no error-control capabilities.  As a
  321. result, modems implementing a portion of the standard or other modems
  322. (such as a non-error-control V.22 or V.32 modem) which can communicate
  323. with a V.42 modem may claim "compatibility". In short, a claim of V.42
  324. compatibility does not necessarily mean a modem provides error control.
  325.  While these semantic differences may seem insignificant, users must
  326. understand the product capabilities they will receive with a compliant
  327. versus compatible modem.  A V.42 compatible modem may only implement
  328. selected portions of the standard, rendering it less useful in some
  329. applications where it must interact with a V.42 compliant modem which
  330. offers users the full range of V.42 error-control capabilities.
  331.  
  332.  
  333. HAYES COMMITMENT TO V.42
  334.  
  335.         Hayes believes strongly that V.42 is the point-to-point modem
  336. error-control technique of the present and the future, consistent with
  337. existing standardized techniques and independent of proprietary
  338. control.  The achievement of the goal of a standardized error-control
  339. technique will eliminate uncertainty in the marketplace, greatly
  340. increasing the demand for modems with LAPM error-control capability.
  341. Additionally, the establishment of an international standard will
  342. promote the evolution of a more homogeneous communications environment.
  343.  
  344.         In keeping with its history of implementing international
  345. standards, Hayes is offering V.42 compliant data communications
  346. products which will also be compatible with the installed base of the
  347. company's current V-series system products.  Where applicable, the
  348. company will also offer upgrades to add V.42 capabilities to existing
  349. V-series system products.
  350.  
  351.         The CCITT's recommendation of an HDLC-based procedure for modem
  352. error-control affirms the Hayes decision to base error-control in its
  353. V-series system products on an extension of the LAPB protocol.
  354. Knowledge concerning HDLC-based protocols has enabled Hayes to be an
  355. active, early supporter of V.42's LAPM.  The new standard includes a
  356. number of error-control features (XID frames and benign recognition
  357. sequence) which Hayes has already successfully used in its V-series
  358. system products.
  359.  
  360.         Hayes engineers have taken a very active role in the
  361. development of the new error-control standard and will continue to work
  362. within the CCITT and ANSI to develop new standards and enhance the
  363. existing standards.
  364.